[20250317] BOJ / S2 / 결혼식 / 권혁준 #250
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🧷 문제 링크
https://www.acmicpc.net/problem/5567
🧭 풀이 시간
10분
👀 체감 난이도
✏️ 문제 설명
상근이는 자신의 결혼식에 학교 동기 중 자신의 친구와 친구의 친구를 초대하기로 했다. 상근이의 동기는 모두 N명이고, 이 학생들의 학번은 모두 1부터 N까지이다. 상근이의 학번은 1이다.
상근이는 동기들의 친구 관계를 모두 조사한 리스트를 가지고 있다. 이 리스트를 바탕으로 결혼식에 초대할 사람의 수를 구하는 프로그램을 작성하시오.
🔍 풀이 방법
[사용한 알고리즘]
그래프를 인접 리스트 방식으로 V에 저장해줬다.
V[1]에 들어있는 모든 i에 대해, V[i]에 들어있는 것들을 모두 방문처리 해주고 마지막에 개수를 세줬다.
⏳ 회고
처음엔 1이랑 직접 붙어있는 것들을 방문 처리 안해줬는데, 하필 예제가 잘 나와서 못 보고 넘어갈 뻔했다.
제출하기 전에 다시 점검해봐서 다행이다.